Power train - French English Dictionary